package extraction;

import java.util.ArrayList;

public class Obs {
	/**@param value tableau de valeur des parametres pour une date specifique
	 * @param validity tableau de validite des parametres
	 * @param globalValidity validite de tout les parametre (vrai si et seulement si aucune valeur manquante)
	 * */
	public Obs(ArrayList<String> value, ArrayList<Boolean> validity, boolean globalValidity){
		this.value = value;
		this.validity = validity;
		this.globalValidity = globalValidity;
	}

	//Valeur d un parametre en fonction de son index
	public String getValue(int index){
		return value.get(index);
	}
	
	//Validite d un parametre en fonction de son "NOM"
	public boolean getValidity(int index){
		return validity.get(index);
	}
	
	//Validite de tout les parametres
	public boolean getGlobalValidity(){
		return globalValidity;
	}

	private ArrayList<Boolean> validity = new ArrayList<Boolean>();
	private ArrayList<String> value = new ArrayList<String>();
	private boolean globalValidity = true;
}

